﻿using System;
using System.Threading.Tasks;
using VisionCloud.Core.Model.Ms;
using VisionCloud.Domain.DtoModel.Ms;

namespace VisionCloud.Domain.Repository.Interface.Ms
{
    public interface IMsTaskReportRepository : IBaseRepository<MsTaskReport>
    {
        void AddorUpdateReport(Guid taskId, string filePath, Guid operatorID);

        Task UpdateReport(MsTaskReportDto model);

        Task<MsTaskReport> GetTaskReportForTaskId(Guid taskId);
    }
}